67
121
60
32
19
15
30
90
80
100
94
27
66
84
76
103
29
92
56
26
39
189
40
196
118
193
294
131
116
132
157